package Impl;

import entity.User;

public interface UserDao {
	/**
	 * 通过邮箱或者电话号码,用户名查询User
	 * 
	 * @param condition
	 *            查询关键字
	 * @return 返回User对象
	 */
	User getUserByCondition(String condition);
	
	/**
	 * 将用户对象存储到数据库
	 * 注册时只需要填写手机号或者邮箱地址
	 * 密码是默认的123456
	 * 所以只需插入这三个字段
	 * @param user
	 */
	void save(User user);

	/**
	 * 更新或保存用户对象
	 * @param user
	 */
	void update(User user);

	/**
	 * 删除用户对象
	 * @param id
	 */
	void delete(int id);

	/**
	 * 通过ID查找用户对象
	 * @param id
	 */
//	void getUserById(int id);

	/*
	* 创建通讯录表
	* */
	void create(User user);


}